#pragma once

template <class T>
class node
{
public:
	T data;
	node<T>* next;

	node()
	{
		next = nullptr;
	}

	node(T data)
	{
		this->data = data;
		next = nullptr;
	}

	~node()
	{
	}
};

